package stackcontract;

import static org.junit.Assert.*;
import junit.framework.Assert;

import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;

public class TestBooks {

	static CollectingBooks co;

	@BeforeClass
	public static void setData() {
		co = new CollectingBooks();
		Book b1 = new Book();
		Book b2 = new Book();
		Book b3 = new Book();
		Book b4 = new Book();
		b1.setName("Take case of Dogs");
		b1.setAuthor("Laban");
		b2.setName("Love");
		b2.setAuthor("Tony");
		co.push(b1);
		co.push(b2);
	}

	@Test
	public void testSize() {

		Assert.assertEquals(2, co.size());
		// fail("Not yet implemented");
	}

	@Test
	public void testPeek() {
		fail("Not yet implemented");
	}

	@Test
	public void testPop() {
		fail("Not yet implemented");
	}

	@Test
	public void testStackSimpleImp() {
		fail("Not yet implemented");
	}

	@Test
	public void testPeek1() {
		fail("Not yet implemented");
	}

	@Test
	public void testPop1() {
		fail("Not yet implemented");
	}

}
